package com.eoner.baselibrary.bean.aftersale;

import com.eoner.baselibrary.bean.purchase.PurchaseSellerBean;

import java.util.List;

/**
 * @auther hjian
 * @date 2020/9/28.
 */
public class AfterSaleDetailData {

    private String id;
    private String refund_no;
    private String status;
    private String order_product_id;
    private String order_id;
    private String refund_type;
    private String refund_amount;
    private String refund_mode;
    private String create_at;
    private PurchaseSellerBean seller;
    private TopArrBean top_arr;
    private List<RemarkArrBean> remark_arr;
    private SellerAddressBean seller_address;
    private String shipment_company;
    private String shipment_code;
    private String track_no;
    private List<ProductPromotionItemBean> products;
    private List<List<String>> status_tip;
    private List<Integer> status_progress;
    private List<String> images;
    private List<Integer> update_refund_type_arr;
    private List<AfterSaleContentItemBean> content_arr;
    private ButtonArrBean button_arr;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRefund_no() {
        return refund_no;
    }

    public void setRefund_no(String refund_no) {
        this.refund_no = refund_no;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOrder_product_id() {
        return order_product_id;
    }

    public void setOrder_product_id(String order_product_id) {
        this.order_product_id = order_product_id;
    }

    public String getOrder_id() {
        return order_id;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public String getRefund_type() {
        return refund_type;
    }

    public void setRefund_type(String refund_type) {
        this.refund_type = refund_type;
    }

    public String getRefund_amount() {
        return refund_amount;
    }

    public void setRefund_amount(String refund_amount) {
        this.refund_amount = refund_amount;
    }

    public String getRefund_mode() {
        return refund_mode;
    }

    public void setRefund_mode(String refund_mode) {
        this.refund_mode = refund_mode;
    }

    public String getCreate_at() {
        return create_at;
    }

    public void setCreate_at(String create_at) {
        this.create_at = create_at;
    }

    public PurchaseSellerBean getSeller() {
        return seller;
    }

    public void setSeller(PurchaseSellerBean seller) {
        this.seller = seller;
    }

    public TopArrBean getTop_arr() {
        return top_arr;
    }

    public void setTop_arr(TopArrBean top_arr) {
        this.top_arr = top_arr;
    }

    public List<RemarkArrBean> getRemark_arr() {
        return remark_arr;
    }

    public void setRemark_arr(List<RemarkArrBean> remark_arr) {
        this.remark_arr = remark_arr;
    }

    public SellerAddressBean getSeller_address() {
        return seller_address;
    }

    public void setSeller_address(SellerAddressBean seller_address) {
        this.seller_address = seller_address;
    }

    public String getShipment_company() {
        return shipment_company;
    }

    public void setShipment_company(String shipment_company) {
        this.shipment_company = shipment_company;
    }

    public String getShipment_code() {
        return shipment_code;
    }

    public void setShipment_code(String shipment_code) {
        this.shipment_code = shipment_code;
    }

    public String getTrack_no() {
        return track_no;
    }

    public void setTrack_no(String track_no) {
        this.track_no = track_no;
    }

    public List<ProductPromotionItemBean> getProducts() {
        return products;
    }

    public void setProducts(List<ProductPromotionItemBean> products) {
        this.products = products;
    }

    public List<List<String>> getStatus_tip() {
        return status_tip;
    }

    public void setStatus_tip(List<List<String>> status_tip) {
        this.status_tip = status_tip;
    }

    public List<Integer> getStatus_progress() {
        return status_progress;
    }

    public void setStatus_progress(List<Integer> status_progress) {
        this.status_progress = status_progress;
    }

    public List<String> getImages() {
        return images;
    }

    public void setImages(List<String> images) {
        this.images = images;
    }

    public List<Integer> getUpdate_refund_type_arr() {
        return update_refund_type_arr;
    }

    public void setUpdate_refund_type_arr(List<Integer> update_refund_type_arr) {
        this.update_refund_type_arr = update_refund_type_arr;
    }

    public List<AfterSaleContentItemBean> getContent_arr() {
        return content_arr;
    }

    public void setContent_arr(List<AfterSaleContentItemBean> content_arr) {
        this.content_arr = content_arr;
    }

    public ButtonArrBean getButton_arr() {
        return button_arr;
    }

    public void setButton_arr(ButtonArrBean button_arr) {
        this.button_arr = button_arr;
    }

    public class TopArrBean{

        private String title;
        private String description;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }
    }

    public class RemarkArrBean{

        private String text;
        private String color;

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getColor() {
            return color;
        }

        public void setColor(String color) {
            this.color = color;
        }
    }

    public class SellerAddressBean{
        private String title;
        private String full_name;
        private String mobile;
        private String address;

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getFull_name() {
            return full_name;
        }

        public void setFull_name(String full_name) {
            this.full_name = full_name;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }
    }

    public class ButtonArrBean{

        private String update_btn;
        private String cancel_btn;
        private String set_shipment_btn;
        private String again_apply_btn;
        private String view_shipment_btn;

        public String getUpdate_btn() {
            return update_btn;
        }

        public void setUpdate_btn(String update_btn) {
            this.update_btn = update_btn;
        }

        public String getCancel_btn() {
            return cancel_btn;
        }

        public void setCancel_btn(String cancel_btn) {
            this.cancel_btn = cancel_btn;
        }

        public String getAgain_apply_btn() {
            return again_apply_btn;
        }

        public void setAgain_apply_btn(String again_apply_btn) {
            this.again_apply_btn = again_apply_btn;
        }

        public String getSet_shipment_btn() {
            return set_shipment_btn;
        }

        public void setSet_shipment_btn(String set_shipment_btn) {
            this.set_shipment_btn = set_shipment_btn;
        }

        public String getView_shipment_btn() {
            return view_shipment_btn;
        }

        public void setView_shipment_btn(String view_shipment_btn) {
            this.view_shipment_btn = view_shipment_btn;
        }
    }
}
